package com.qinggeng.project.system.service;

import com.qinggeng.project.api.dto.AppVersionDto;
import com.qinggeng.project.system.domain.AppVersion;


public interface AppVersionService {
    /**
     * 根据通道获取最新版本
     * @param channelType
     * @return
     */
    AppVersionDto selectAppVersionDtoByType(String channelType);

    AppVersion selectAppVersionByType(String channelType);

    /**
     * 发布新版本时同步更新版本内容
     * @param appVersion
     * @return
     */
    int updateAppVersion(AppVersion appVersion);

    /**
     * 比较版本号是否有更新
     * @param version
     * @param newversion
     * @return
     */
    boolean compareVersion(String version,String newversion);
}
